package com.asr.dto;

import com.asr.model.AsrConfig;
import lombok.Data;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;

import java.util.List;

@Data
public class CreateTaskRequest {
    
    @NotEmpty(message = "音频文件列表不能为空")
    private List<String> audioFiles;
    
    @NotNull(message = "ASR 配置不能为空")
    @Valid
    private AsrConfig config;
    
    private String outputDir;
}
